Big Huge Thesaurus

Nasua narica

noun

sounds kind of like